
const numbers = [2, 7, 11, 15], target = 9;
// 输出：[1,2]
// ? 相当于求一个正方形倒三角 i是行,从左往右 j是列
// a[i] + a[j] 可以相应的排除一行或一列
var twoSum = function (numbers, target) {
  let j = 0, i = numbers.length - 1;// i 末尾 用来排除大数的列
  while (j < i) {
    let sum = numbers[i] + numbers[j];
    debugger
    if (sum > target) {
      // 末尾列减少
      i--;
    } else if (sum < target) {
      // 行变化
      j++;
    }else{
      // 相等的时候
      return [j + 1, i + 1];
    }
  }
};

console.log('http://localhost:8888/api/analysis/home/count'.replace(/^\/api/, 'http://localhost:8986/'));

console.log(twoSum(numbers, target));